Career 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour VI Torneo Internazionale di Tennis - Barletta XL Capital Bermuda Open - Bermuda Black Forest Open - Freudenstadt Ethias Trophy - Mons Open Diputacion Pozoblanco - Cordoba CNA TennisPro Classic - Winnetka The Rajasthan Golden Jubilee - Jaipur Internationaux de Tennis de Brest - Brest Sunrise Challenger Segovia Challenger drkoop.com USTA Tennis Championships - Armonk Copa Ericsson Chile - Santiago Copa Ericsson Argentina - Buenos Aires Siemens Open 2001 - Scheveningen Eddleman USTA Challenger - Birmingham Venice Open - Venice Open Diputacion - Cordoba Open Castilla y Leon Trofeo Iberdrola - Segovia Time Warner USTA Challenger - Binghamton FILA Challenger Biella - Biella ATP Heineken Challenger 1999 - Ho Chi Minh City Top Wool Challenger Biella - Biella Trofeo Barcelona de Tenis - Barcelona 2000 Cairo Challenger - Cairo V Torneo Internazionale di Tennis - Barletta Quelle Cup - Furth The 69th King's Cup-Thailand Open - Bangkok 4th Sardinia International Championships - Cagliari VIII Trofeo Ciutat de Barcelona - Barcelona Copa Ericsson Brazil - Sao Paulo AXA Open - Lisbon Barletta Citta Della Disfida Open 2000 - Barletta MTCI ATP Challenger - Yokohama Geneva Challenger - Geneva Open de Charleroi - Charleroi Challenger Copa Sevilla Internacionales de Andalucia - Seville Optimus Maia Open - Maia Lucknow ATP Tour Challenger - Lucknow Bogota Challenger Espinho Challenger - Espinho Powder Byrne Trophy - Surbiton Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Bogota Challenger Orleans Challenger Internationaux de Tennis de Brest - Brest VIII Open Internacional D'Andorra - Andorra Samsung Securities Cup Challenger Tennis - Seoul Yokohama Challenger 2001 - Yokohama Heineken Open Singapore - Singapore Legg Mason Tennis Classic - Washington D.C. Campionati Internazionali di Sicilia - Palermo Salem Open - Hong Kong Chevrolet Cup - Vina del Mar Kroger / St. Jude International - Memphis Abierto Mexicano de Tenis Pegaso - Acapulco Sybase Open - San Jose Verizon Tennis Challenge - Atlanta U.S. Men's Clay Court Championships - Houston Generali Open 2001 - Kitzbuhel Legg Mason Tennis Classic - Washington D.C. President's Cup - Tashkent Heineken Open Shanghai - Shanghai Salem Open - Hong Kong AIG Japan Open - Tokyo Tata Open 2002 - Chennai International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca Mallorca Open - Mallorca Legg Mason Tennis Classic - Washington D.C. Salem Open - Hong Kong AIG Japan Open - Tokyo St. Petersburg Open - St. Petersburg Stockholm Open - Stockholm Open Seat Godo 2003 - Barcelona BMW Open - Munich Legg Mason Tennis Classic - Washington D.C. TD Waterhouse Cup - Long Island Memorial Savigni - Sassuolo Warsteiner Grand Prix - Oberstaufen Monterrey Challenger Skandia Open - Linz Copa Ericsson Uruguay - Montevideo Hilton Waikoloa Village USTA Challenger - Waikoloa 2001 Eddleman USTA Challenger - Birmingham Nord/LB Open - Braunschweig Open Castilla y Leon Trofeo Iberdrola - Segovia Copa Ericsson Chile - Santiago Copa Ericsson Uruguay - Montevideo 2001 UT Tyler Patriot Challenger - Tyler Kroger / St. Jude International - Memphis Bangkok Challenger - Bangkok Tata Open - Chennai Open 13 - Marseille Open Seat-Godo 2001 - Barcelona Open Seat Godo - Barcelona BMW Open - Munich The Stella Artois Grass Court Championships - London Open Castilla y Leon - Segovia Mercedes-Benz Cup - Los Angeles Mercedes Cup - Stuttgart RCA Championships - Indianapolis Generali Open - Kitzbuhel The Stella Artois Grass Court Championships - London TD Waterhouse Cup - Long Island Surbiton Challenger Thailand Open - Bangkok AIG Japan Open - Tokyo Grand Prix de Tennis de Lyon - Lyon CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Stockholm Open - Stockholm ARAG World Team Championship - Dusseldorf Chennai Open - Chennai Medibank Private International - Sydney 2001 Mercedes Cup - Stuttgart ABN/AMRO World Tennis Tournament - Rotterdam Dubai Open - Dubai CMG Asia Open - Hong Kong Open Seat Godo 2005 - Barcelona Heilbronn Open - Heilbronn Estoril Open - Estoril USTA Challenger of North Miami Beach - North Miami Beach TCT Open - Tunis BMW Open - Munich Internationaler Raiffeisen Grand Prix - St. Polten Open Castilla y Leon - Segovia Gerry Weber Open - Halle Segovia Challenger The 10tele.com Open - Nottingham XL Capital Bermuda Open - Bermuda Quelle Cup 2000 - Furth The Powder Byrne Trophy - Surbiton AXA Open II - Espinho Allianz Suisse Open - Gstaad RCA Championships - Indianapolis Mercedes-Benz Cup - Los Angeles Generali Open - Kitzbuhel Tenerife Challenger Pau Challenger Legg Mason Tennis Classic - Washington D.C. ATU Cup 2001 - Weiden Pilot Pen Tennis - New Haven China Open - Beijing Thailand Open - Bangkok Copa AT&T - Buenos Aires AIG Japan Open - Tokyo Stockholm Open - Stockholm I Open de Tenis Comunidad de Madrid - Madrid Copa Sevilla Internacionales de Andalucia - Seville Cairo Challenger - Cairo CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Grand Prix de Tennis de Lyon - Lyon Qatar ExxonMobil Open - Doha Chennai Open - Chennai Sydney International - Sydney Open SEAT Godo 2006 - Barcelona The Stella Artois Championships - London Murcia Challenger The 10tele.com Open - Nottingham Allianz Suisse Open Gstaad - Gstaad Czech Open 2006 - Prostejov Legg Mason Tennis Classic - Washington China Open - Beijing AIG Japan Open Tennis Championships - Tokyo Davidoff Swiss Indoors Basel - Basel International Championship of Croatia - Umag Chennai Open - Chennai Sydney International - Sydney PBZ Zagreb Indoors - Zagreb SAP Open - San Jose Open 13 - Marseille Mercedes-Benz Cup - Los Angeles Siebel Open - San Jose The Tennis Channel Open - Las Vegas Open de la Comunidad Valenciana - Valencia The Stella Artois Grass Court Championships - Queen's/London Open Seat Godo 2007 - Barcelona Estoril Open - Estoril Gerry Weber Open - Halle Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Allianz Suisse Open Gstaad - Gstaad Grand Prix de Tennis de Lyon - Lyon 2003 Mercedes Cup - Stuttgart Heineken Open - Singapore Pilot Pen Tennis - New Haven Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Waldbaum's Hamlet Cup - Long Island Open 13 - Marseille The Artois Championships - London Copa AT&T - Buenos Aires Davidoff Swiss Indoors Basel - Basel ABN AMRO World Tennis Tournament - Rotterdam Energis Open - Amsterdam Open Sabadell Atlantico - Barcelona AEGON Championships - London President's Cup - Tashkent Allianz Suisse Open Gstaad - Gstaad Sybase Open - San Jose China Open - Beijing If Stockholm Open - Stockholm Qatar Exxon Mobil Open 2003 - Doha BellSouth Open - Vina del Mar Bank Austria Tennis Trophy - Vienna Siebel Open - San Jose Open de Tenis Comunidad Valenciana - Valencia Proton Malaysian Open - Kuala Lumpur Medibank International - Sydney SA Tennis Open - Johannesburg ABN AMRO World Tennis Tournament - Rotterdam Open Sabadell Atlantico - Barcelona TD Waterhouse Cup - Long Island Tata Open 2003 - Chennai Milan Indoors - Milan Dubai Tennis Open - Dubai AEGON International - Eastbourne AIG Japan Open Tennis Championships - Tokyo If Stockholm Open - Stockholm Brisbane International - Brisbane Medibank International - Sydney SA Tennis Open - Johannesburg Dubai Duty Free Tennis Championships - Dubai Alicante Challenger Gerry Weber Open - Halle Regions Morgan Keegan Championships - Memphis U.S. Men's Clay Court Championships - Orlando Open Sabadell Atlantico - Barcelona Serbia Open - Belgrade Thailand Open - Bangkok CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Medibank International - Sydney ABN AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Apia International - Sydney Open SEAT 2008 - Barcelona Open Sud de France - Montpellier ARAG World Team Championship - Dusseldorf ABN AMRO World Tennis Tournament - Rotterdam ABN AMRO World Tennis Tournament - Rotterdam Open Sabadell Atlantico - Barcelona Legg Mason Tennis Classic - Washington Credit Agricole Suisse Open - Gstaad Adidas International - Sydney Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur China Open - Beijing If Stockholm Open - Stockholm Valencia Open - Valencia Qatar ExxonMobil Open - Doha Apia International - Sydney U.S. National Indoor Tennis Championships - Memphis AEGON Championships - London AEGON International - Eastbourne Countrywide Classic - Los Angeles Credit Agricole Suisse Open - Gstaad Bet-at-home Open - Hamburg PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Brisbane International - Brisbane U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Barcelona Open BancSabadell - Barcelona AEGON Championships - London Mercedes Cup - Stuttgart Citi Open - Washington China Open - Beijing Aircel Chennai Open - Chennai Valencia Open - Valencia Milan Indoors - Milan Dallas Open - Dallas Barcelona Open BancSabadell - Barcelona Bet-At-Home Austrian Open - Kitzbuhel The Nottingham Open - Nottingham Mercedes Cup - Stuttgart Malaysian Open - Kuala Lumpur Dubai Duty Free Tennis Championships - Dubai Erste Bank Open - Vienna Abierto Mexicano - Los Cabos RCA Championships - Indianapolis Countrywide Classic - Los Angeles Pilot Pen Tennis - New Haven Stockholm Open - Stockholm AEGON Championships - London Qatar ExxonMobil Open - Doha AEGON International - Eastbourne Ecuador Open - Quito Mercedes Cup - Stuttgart China Open - Beijing Mercedes Cup - Stuttgart Fever-Tree Championships - London Open de Moselle - Metz Abierto Mexicano Telcel - Acapulco Winston-Salem Open - Winston-Salem European Open - Antwerp Great Ocean Road Open - Melbourne Abierto Mexicano Telcel - Acapulco Anytech365 Andalucia Open - Marbella The Dubai Tennis Championships - Dubai Gonet Geneva Open - Geneva Mercedes Cup - Stuttgart Hamburg European Open - Hamburg Winston-Salem Open - Winston-Salem Open Sud de France - Montpellier AEGON Championships - London Barcelona Open Banc Sabadell - Barcelona Abierto de Tenis Mifel - Los Cabos Boss Open - Stuttgart Open de Tenis Comunidad Valenciana - Valencia AEGON Championships - London Allianz Suisse Open - Gstaad China Open - Beijing Open de Tenis Comunidad Valenciana - Valencia Estoril Open - Estoril US Men's Clay Court Championship - Houston BMW Open - Munich AEGON Championships - London Mercedes-Benz Cup - Los Angeles Mercedes Cup - Stuttgart BMW Open - Munich Idea Prokom Open - Sopot RCA Championships - Indianapolis Heineken Open - Auckland Adidas International - Sydney Estoril Open - Estoril RCA Championships - Indianapolis Generali Open 2003 - Kitzbuhel Thailand Open - Bangkok Kremlin Cup - Moscow US Men's Clay Court Championship - Houston AIG Japan Open - Tokyo Stockholm Open - Stockholm Valencia Open - Valencia European Open - Antwerp Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston AEGON Championships - London Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Aegon Nottingham Open - Nottingham Nord/LB Open - Braunschweig AEGON Championships - London Erste Bank Open - Vienna Credit Agricole Suisse Open - Gstaad Citi Open - Washington Medibank International - Sydney Valencia Open - Valencia Ecuador Open - Quito Open 13 - Marseille US Men's Clay Court Championship - Houston The Scottish Tennis Championships - Edinburgh Mercedes Cup - Stuttgart AEGON Championships - London CMG Asia Open - Hong Kong Rakuten Japan Open - Tokyo University of Tennessee USTA Men's Challenger - Knoxville The Powder Byrne Trophy - Surbiton ASB Classic - Auckland GHI Bronx Tennis Classic - Bronx Open Sud de France - Montpellier Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Abierto Mexicano - Los Cabos ABN AMRO World Tennis Tournament - Rotterdam ABN AMRO World Tennis Tournament - Rotterdam Monterrey Challenger Abierto Mexicano Telcel - Acapulco Delray Beach Open - Delray Beach Geneva Open - Geneva ABN/AMRO World Tennis Tournament - Rotterdam Dubai Open - Dubai Erste Bank Open - Vienna ASB Classic - Auckland Open Sud de France - Montpellier Generali Open - Kitzbuhel Madrid Challenger China Open - Beijing Open 13 Provence - Marseille Barcelona Open Banc Sabadell - Barcelona Qatar Open - Doha cinch Championships - London Mallorca Championships - Mallorca Open 13 - Marseille Swiss Open - Gstaad Citi Open - Washington US Men's Clay Court Championship - Houston International Indoor Tennis Championships of Croatia - Zagreb Mercedes Cup - Stuttgart cinch Championships - London Mallorca Championships - Mallorca Hall of Fame Open - Newport Open de Tenis Comunidad Valenciana - Valencia Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai The Stella Artois Grass Court Championships - London Ordina Open - 's-Hertogenbosch Abierto Mexicano Telcel - Acapulco Barcelona Open Banc Sabadell - Barcelona Open Seat-Godo '98 - Barcelona Gijon Open - Gijon Salem Open - Hong Kong Japan Open - Tokyo Countrywide Classic - Los Angeles BA-CA Tennis Trophy - Vienna Infiniti Open - Los Angeles Tennis Masters Series - Toronto Tennis Masters Series - Indian Wells President's Cup 1999 - Tashkent The Ericsson Open - Miami Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Madrid Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Rome Tennis Masters Series - Montreal Tennis Masters Series - Madrid Open 13 - Marseille Tennis Masters Series - Paris Heineken Open Shanghai - Shanghai Kroger / St. Jude International - Memphis Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Kroger / St. Jude International - Memphis Western & Southern Financial Group Masters - Cincinnati Franklin Templeton Tennis Classic - Scottsdale Tennis Masters Series - Madrid Dubai Duty Free Tennis Championships - Dubai BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Rakuten Japan Open - Tokyo Qatar ExxonMobil Open - Doha Barcelona Open BancSabadell - Barcelona Suisse Open - Gstaad Rakuten Japan Open - Tokyo NASDAQ-100 Open - Miami Heineken Trophy - 's-Hertogenbosch Sydney International - Sydney President's Cup 2000 - Tashkent Abierto Mexicano Telcel - Acapulco Open de Tenis Comunidad Valenciana - Valencia Estoril Open - Estoril UBS Open Gstaad - Gstaad Swiss Open - Gstaad Abierto Mexicano - Los Cabos European Open - Antwerp Internationaler Raiffeisen Grand Prix - St. Polten ABN/AMRO World Tennis Tournament - Rotterdam St. Petersburg Open - St. Petersburg Telecom Italia Masters - Rome Japan Open - Tokyo Adidas International - Sydney Tennis Masters Series - Hamburg Cerveza Club Colombia Open - Bogota Mallorca Open - Mallorca Tennis Masters Series - Toronto Adidas International - Sydney Rogers Cup - Montreal The Stella Artois Grass Court Championships - London Tennis Masters Series - Madrid cinch Championships - London BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Telecom Italia Masters - Rome Tennis Masters Series - Cincinnati Heineken Open Shanghai - Shanghai Franklin Templeton Tennis Classic - Scottsdale NASDAQ-100 Open - Miami Mercedes-Benz Cup - Los Angeles Open de la Comunidad Valenciana - Valencia Tennis Masters Series - Hamburg Masters Series Monte Carlo - Monte Carlo Trofeo Conde de Godo - Barcelona Rogers Masters - Toronto Suisse Open - Gstaad Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Barcelona Open BancSabadell - Barcelona Tennis Masters Series - Monte Carlo Western & Southern Financial Group Masters - Cincinnati Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Masters Series Hamburg - Hamburg Masters Series Madrid - Madrid The Stella Artois Grass Court Championships - London Tennis Masters Series - Monte Carlo Abierto Mexicano Telcel - Acapulco Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Heineken Open - Auckland Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Channel Open - Las Vegas BNP Paribas Masters - Paris Shanghai - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Western & Southern Open - Cincinnati Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome French Open - Paris Mallorca Championships - Mallorca Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome BMW Open - Munich Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Sony Ericsson Open - Miami Shanghai Rolex Masters - Shanghai Mutua Madrid Open - Madrid BNP Paribas Masters - Paris Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Sony Open Tennis - Miami Rogers Cup - Toronto Mutua Madrid Open - Madrid Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Miami Open - Miami Tennis Masters Series - Cincinnati Tennis Masters Series - Cincinnati Citrix Tennis Championships - Delray Beach Rogers Cup - Montreal Western & Southern Open - Cincinnati Internazionali BNL d'Italia - Rome Pacific Life Open - Indian Wells Shanghai Rolex Masters - Shanghai Chengdu Open - Chengdu BNP Paribas Open - Indian Wells Rogers Masters - Montreal Rogers Cup - Toronto Pacific Life Open - Indian Wells Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Rogers Cup - Toronto Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo Coupe Rogers - Montreal Western & Southern Open - Cincinnati Tennis Masters Series - Hamburg BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami Internazionali BNL d'Italia - Rome Rogers Cup - Montreal BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Miami Open - Miami Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells ARAG World Team Championship - Dusseldorf The Stella Artois Championships - London Wimbledon - London French Open - Paris Erste Bank Open - Vienna Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London Millennium Estoril Open - Estoril U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Erste Bank Open - Vienna Australian Open - Melbourne Barcelona Open Banc Sabadell - Barcelona Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Campionati BNL dItalia - Rome Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London BNP Paribas Masters - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Wimbledon - London Western & Southern Financial Group Masters - Cincinnati U.S. Open - New York Australian Open - Melbourne Tennis Masters Series - Indian Wells BNP Paribas Open - Indian Wells French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Rogers Masters - Toronto Australian Open - Melbourne French Open - Paris Mutua Madrilena Masters Madrid - Madrid French Open - Paris Wimbledon - London U.S. Open - New York BNP Paribas Open - Indian Wells French Open - Paris French Open - Paris Wimbledon - London Davis Cup, Group 1, REL1, THA-CHN 4-1 Davis Cup, Group 1, 1R, THA-UZB 3-2 Davis Cup, Group 1, 2R, THA-JPN 4-1 Davis Cup, World Group, QR, GBR-THA 3-2 Davis Cup, World Group, 1R, ESP-CZE 3-2 Davis Cup, Group 1, 1R, THA-PAK 5-0 Davis Cup, World Group, QR, RUS-THA 5-0 Davis Cup, World Group, 1R, SVK-ESP 4-1 Davis Cup, Group 1, 1R, PAK-THA 3-2 Davis Cup, World Group, QF, USA-ESP 4-1 Davis Cup, World Group, SF, ESP-USA, 4-1 Davis Cup, World Group, F, ARG-ESP 1-3 Davis Cup, World Group, SF, ESP-ISR, 4-1 Davis Cup, World Group, 1R, GER-ESP 4-1 Davis Cup, World Group, QF, USA-ESP 1-3 Davis Cup, Group 1, PO, THA-INA 4-1 Davis Cup, Group 1, 1R, THA-KOR 4-1 Davis Cup, World Group, QR, CZE-THA 4-1 Davis Cup, Finals, SF, GBR-ESP 1-2 Davis Cup, Finals, Group A Davis Cup, Group 1, 2R, THA-UZB 4-1 Davis Cup, Group 1, PO, JPN-THA 4-1 Davis Cup, Group 1, 1R, NZL-THA 4-1 Davis Cup, Group 1, REL1, THA-CHN 5-0 Davis Cup, Group 1, 2R, THA-UZB 4-1 Davis Cup, Group 1, 2R, THA-JPN 3-2 Davis Cup, World Group, QF, GER-ESP 1-4 Davis Cup, World Group, PO, IND-ESP 0-5 Hopman Cup - Perth Davis Cup, Group 1, 1R, JPN-THA 4-1 Campeonato de Espana Kia de Tenis 2004 - Madrid River Oaks International Tennis Tournament - Houston Davis Cup, World Group, 1R, BEL-ESP 1-4 Mubadala World Tennis Championship Kooyong Classic - Kooyong Davis Cup, Group 1, 1R, UZB-THA 2-3 Davis Cup, World Group, PO, GER-THA 4-1 Davis Cup, World Group, QF, FRA-ESP 5-0 All Lower level tournaments Davis Cup, Group I, 2R, ROU-ESP 1-4 Mubadala World Tennis Championship Olympics - Sydney Olympics - Athens Olympics - London